Acknowledge the fact that invariants are broken and loop all the way up to
authorMatthias Clasen <matthiasc@src.gnome.org>
Wed, 13 Oct 2004 03:41:00 +0000 (03:41 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 13 Oct 2004 03:41:00 +0000 (03:41 +0000)
        * gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge the fact        that invariants are broken and loop all the way up to the resize container.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcontainer.c

index 6bb4321cee155c9dc58d0daf2b1ca90188aec48b..288fc320baf2da9413d1d0f9b110c0da7129948b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-10-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge 
+       the fact that invariants are broken and loop all the way up to 
+       the resize container.
+
 Tue Oct 12 17:11:02 2004    <timj@birnet.org>
 
        * gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the
index 6bb4321cee155c9dc58d0daf2b1ca90188aec48b..288fc320baf2da9413d1d0f9b110c0da7129948b 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge 
+       the fact that invariants are broken and loop all the way up to 
+       the resize container.
+
 Tue Oct 12 17:11:02 2004    <timj@birnet.org>
 
        * gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the
index 6bb4321cee155c9dc58d0daf2b1ca90188aec48b..288fc320baf2da9413d1d0f9b110c0da7129948b 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge 
+       the fact that invariants are broken and loop all the way up to 
+       the resize container.
+
 Tue Oct 12 17:11:02 2004    <timj@birnet.org>
 
        * gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the
index 6bb4321cee155c9dc58d0daf2b1ca90188aec48b..288fc320baf2da9413d1d0f9b110c0da7129948b 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge 
+       the fact that invariants are broken and loop all the way up to 
+       the resize container.
+
 Tue Oct 12 17:11:02 2004    <timj@birnet.org>
 
        * gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the
index d541a6f640c25dfd85de5139144f670f5d182f47..c8b070ed4252c08e1186effb7a41912da31ea628 100644 (file)
@@ -1132,7 +1132,7 @@ _gtk_container_queue_resize (GtkContainer *container)
   widget = GTK_WIDGET (container);
   resize_container = gtk_container_get_resize_container (container);
   
-  while (!GTK_WIDGET_ALLOC_NEEDED (widget) || !GTK_WIDGET_REQUEST_NEEDED (widget))
+  while (TRUE)
     {
       GTK_PRIVATE_SET_FLAG (widget, GTK_ALLOC_NEEDED);
       GTK_PRIVATE_SET_FLAG (widget, GTK_REQUEST_NEEDED);